1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.google.common.collect.testing.testers;
18
19 import static com.google.common.collect.testing.features.CollectionFeature.REJECTS_DUPLICATES_AT_CREATION;
20 import static com.google.common.collect.testing.features.CollectionSize.ONE;
21 import static com.google.common.collect.testing.features.CollectionSize.ZERO;
22
23 import com.google.common.annotations.GwtCompatible;
24 import com.google.common.collect.testing.features.CollectionFeature;
25 import com.google.common.collect.testing.features.CollectionSize;
26
27
28
29
30
31
32
33
34 @GwtCompatible
35 public class ListCreationTester<E> extends AbstractListTester<E> {
36 @CollectionFeature.Require(absent = REJECTS_DUPLICATES_AT_CREATION)
37 @CollectionSize.Require(absent = {ZERO, ONE})
38 public void testCreateWithDuplicates() {
39 E[] array = createSamplesArray();
40 array[1] = samples.e0;
41 collection = getSubjectGenerator().create(array);
42
43 expectContents(array);
44 }
45 }